package cn.edu.scau.cmi.ema.service;

import cn.edu.scau.cmi.ema.base.CmiPagination;
import cn.edu.scau.cmi.ema.domain.Event9ld;

import java.util.List;
import java.util.Map;
import java.util.Set;


public interface Event9ldService {

	public Event9ld saveEvent9ld(Event9ld event9ld);

	public Set<Event9ld> loadEvent9lds();

	public Set<Event9ld> loadReferenceEvent9lds(Set<Event9ld> event9lds);

	public Set<Event9ld> loadEvent9ldsByIdSet(Set<Integer> event9ldsId);

	public Map<String, ?> loadEvent9ldObjectReferencedSet(Event9ld event9ld);

	public Map<String, ?> loadEvent9ldClassReferencedSet(Event9ld event9ld);

	public void deleteEvent9ld(Event9ld event9ld);

	public void deleteEvent9lds(Set<Integer> deleteEvent9ldsId);

	public List<Event9ld> findAllEvent9lds(Integer startResult, Integer maxRows);

	public Event9ld findEvent9ldByPrimaryKey(Integer id);

	public Integer countEvent9lds();

	public Integer countEvent9lds(CmiPagination page);

	public Integer countEvent9ldsByName(String queryName);

	public Integer countEvent9ldsByDetachedCriteria(CmiPagination page);

}
